home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3x / curs_touch.z / curs_touch
Encoding:
Text File  |  2002-10-03  |  6.4 KB  |  66 lines

  1.  
  2.  
  3.  
  4. ccccuuuurrrrssss____ttttoooouuuucccchhhh((((3333XXXX))))                                                  ccccuuuurrrrssss____ttttoooouuuucccchhhh((((3333XXXX))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _cccc_uuuu_rrrr_ssss______tttt_oooo_uuuu_cccc_hhhh:  _tttt_oooo_uuuu_cccc_hhhh_wwww_iiii_nnnn, _tttt_oooo_uuuu_cccc_hhhh_llll_iiii_nnnn_eeee, _uuuu_nnnn_tttt_oooo_uuuu_cccc_hhhh_wwww_iiii_nnnn, _wwww_tttt_oooo_uuuu_cccc_hhhh_llll_nnnn, _iiii_ssss______llll_iiii_nnnn_eeee_tttt_oooo_uuuu_cccc_hhhh_eeee_dddd,
  10.      _iiii_ssss______wwww_iiii_nnnn_tttt_oooo_uuuu_cccc_hhhh_eeee_dddd - _cccc_uuuu_rrrr_ssss_eeee_ssss refresh control routines
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_cccc_uuuu_rrrr_ssss_eeee_ssss_...._hhhh_>>>>
  14.      _iiii_nnnn_tttt _tttt_oooo_uuuu_cccc_hhhh_wwww_iiii_nnnn_((((_WWWW_IIII_NNNN_DDDD_OOOO_WWWW _****_wwww_iiii_nnnn_))))_;;;;
  15.      _iiii_nnnn_tttt _tttt_oooo_uuuu_cccc_hhhh_llll_iiii_nnnn_eeee_((((_WWWW_IIII_NNNN_DDDD_OOOO_WWWW _****_wwww_iiii_nnnn_,,,, _iiii_nnnn_tttt _ssss_tttt_aaaa_rrrr_tttt_,,,, _iiii_nnnn_tttt _cccc_oooo_uuuu_nnnn_tttt_))))_;;;;
  16.      _iiii_nnnn_tttt _uuuu_nnnn_tttt_oooo_uuuu_cccc_hhhh_wwww_iiii_nnnn_((((_WWWW_IIII_NNNN_DDDD_OOOO_WWWW _****_wwww_iiii_nnnn_))))_;;;;
  17.      _iiii_nnnn_tttt _wwww_tttt_oooo_uuuu_cccc_hhhh_llll_nnnn_((((_WWWW_IIII_NNNN_DDDD_OOOO_WWWW _****_wwww_iiii_nnnn_,,,, _iiii_nnnn_tttt _yyyy_,,,, _iiii_nnnn_tttt _nnnn_,,,, _iiii_nnnn_tttt _cccc_hhhh_aaaa_nnnn_gggg_eeee_dddd_))))_;;;;
  18.      _iiii_nnnn_tttt _iiii_ssss______llll_iiii_nnnn_eeee_tttt_oooo_uuuu_cccc_hhhh_eeee_dddd_((((_WWWW_IIII_NNNN_DDDD_OOOO_WWWW _****_wwww_iiii_nnnn_,,,, _iiii_nnnn_tttt _llll_iiii_nnnn_eeee_))))_;;;;
  19.      _iiii_nnnn_tttt _iiii_ssss______wwww_iiii_nnnn_tttt_oooo_uuuu_cccc_hhhh_eeee_dddd_((((_WWWW_IIII_NNNN_DDDD_OOOO_WWWW _****_wwww_iiii_nnnn_))))_;;;;
  20.  
  21. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  22.      The _tttt_oooo_uuuu_cccc_hhhh_wwww_iiii_nnnn and _tttt_oooo_uuuu_cccc_hhhh_llll_iiii_nnnn_eeee routines throw away all optimization
  23.      information about which parts of the window have been touched, by
  24.      pretending that the entire window has been drawn on.  This is sometimes
  25.      necessary when using overlapping windows, since a change to one window
  26.      affects the other window, but the records of which lines have been
  27.      changed in the other window do not reflect the change.  The routine
  28.      _tttt_oooo_uuuu_cccc_hhhh_llll_iiii_nnnn_eeee only pretends that _c_o_u_n_t lines have been changed, beginning
  29.      with line _s_t_a_r_t.
  30.  
  31.      The _uuuu_nnnn_tttt_oooo_uuuu_cccc_hhhh_wwww_iiii_nnnn routine marks all lines in the window as unchanged since
  32.      the last call to _wwww_rrrr_eeee_ffff_rrrr_eeee_ssss_hhhh.
  33.  
  34.      The _wwww_tttt_oooo_uuuu_cccc_hhhh_llll_nnnn routine makes _n lines in the window, starting at line _y,
  35.      look as if they have (_c_h_a_n_g_e_d_====_1111) or have not (_c_h_a_n_g_e_d_====_0000) been changed
  36.      since the last call to _wwww_rrrr_eeee_ffff_rrrr_eeee_ssss_hhhh.
  37.  
  38.      The _iiii_ssss______llll_iiii_nnnn_eeee_tttt_oooo_uuuu_cccc_hhhh_eeee_dddd and _iiii_ssss______wwww_iiii_nnnn_tttt_oooo_uuuu_cccc_hhhh_eeee_dddd routines return _TTTT_RRRR_UUUU_EEEE if the
  39.      specified line/window was modified since the last call to _wwww_rrrr_eeee_ffff_rrrr_eeee_ssss_hhhh;
  40.      otherwise they return _FFFF_AAAA_LLLL_SSSS_EEEE.  In addition, _iiii_ssss______llll_iiii_nnnn_eeee_tttt_oooo_uuuu_cccc_hhhh_eeee_dddd returns _EEEE_RRRR_RRRR if
  41.      _l_i_n_e is not valid for the given window.
  42.  
  43. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
  44.      All routines return the integer _EEEE_RRRR_RRRR upon failure and an integer value
  45.      other than _EEEE_RRRR_RRRR upon successful completion, unless otherwise noted in the
  46.      preceding routine descriptions.
  47.  
  48. NNNNOOOOTTTTEEEESSSS
  49.      The header file _<<<<_cccc_uuuu_rrrr_ssss_eeee_ssss_...._hhhh_>>>> automatically includes the header files
  50.      _<<<<_ssss_tttt_dddd_iiii_oooo_...._hhhh_>>>> and _<<<<_uuuu_nnnn_cccc_tttt_rrrr_llll_...._hhhh_>>>>.
  51.  
  52.      Note that all routines except _wwww_tttt_oooo_uuuu_cccc_hhhh_llll_nnnn may be macros.
  53.  
  54. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  55.      _cccc_uuuu_rrrr_ssss_eeee_ssss(3X), _cccc_uuuu_rrrr_ssss______rrrr_eeee_ffff_rrrr_eeee_ssss_hhhh(3X).
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.